// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
/* 配置基本文件 引入控件模板 */
import Vue from 'vue'
import App from './App'
import VueRouter from 'vue-router'
import router from './router'
import axios from 'axios'

/* 引入reset.css */
import './css/reset.css'

/* 引入MUI */
import './icon/mui/css/mui.min.css'
/* 引入图标字体 */
import './icon/fa/css/all.min.css'
// 引入时间格式化插件
import moment from 'moment'
/* 定义全局时间过滤器 时间格式化 */
Vue.filter('dateFormat', function(data, pattern = "YYYY-MM-DD HH:mm:ss"){
  return moment(data).format(pattern)
})
/* 按需导入控件 */
// import { 
//   Button,  // 按钮
//   Header,  // 置顶标题栏
//   Tabbar, TabItem, // 置底菜单栏
//   Swipe, SwipeItem, // 轮播图
//   Lazyload, // 图片冷加载
// } from 'mint-ui' 
// Vue.component(Button.name, Button)
// Vue.component(Header.name, Header)
// Vue.component(Tabbar.name, Tabbar)
// Vue.component(TabItem.name, TabItem)
// Vue.component(Swipe.name, Swipe)
// Vue.component(SwipeItem.name, SwipeItem)
// Vue.use(Lazyload)
/* 全部导入 */
import MintUI from 'mint-ui'
Vue.use(MintUI)
import 'mint-ui/lib/style.css'
import VuePreview from 'vue-preview'
Vue.use(VuePreview)

Vue.use(VueRouter)
Vue.prototype.$http = axios
Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  render: c => c(App),
  router,
  // components: { App },
  // template: '<App/>'
})
